Skip to content

feat: выгрузка проектов и единые данные оценок организатора - #813

Merged
TThanos3000 merged 1 commit into
devfrom
feat/dev-projects-management-refinements-20261021
Oct 21, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
feat/dev-projects-management-refinements-20261021

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

The organizer can export all projects matching the same search/case/submission/evaluation filters as the management list, including other pages. The private XLSX keeps user text literal and includes application state so submitted drafts are clear.

Evaluation detail now adds a single-project Results snapshot and criteria while retaining legacy fields and permissions. It reuses the canonical score/average calculation; ranking is omitted for a single-project projection. No data, migration, assignment eligibility or scoring rule changes.

Validation:31 PostgreSQL export/results/management tests passed (filter/pagination parity, evaluated and noncompetitive modes, XLSX formula safety, empty/invalid queries, scoped access, canonical scores and legacy evaluation). Black and configured Flake8 passed. API first, then its frontend consumer. Updated contract notes include the earlier activity sort change.

@TThanos3000
TThanos3000 merged commit 91a5132 into dev Oct 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants